'use strict';

import Vue from 'vue';

import {
    Loading,
    Pagination,
    Breadcrumb,
    BreadcrumbItem,
    Menu,
    MenuItem,
    Submenu,
    Dialog,
    Button,
    Progress,
    Input,
    Tabs,
    TabPane,
    Table,
    TableColumn,
    Form,
    FormItem,
    Radio,
    RadioButton,
    RadioGroup,
    Row,
    Col,
    Tag,
    Checkbox,
    CheckboxGroup,
    Container,
    Header,
    Main,
    Footer,
    Select,
    Option,
    Tooltip,
    Popover,
    Cascader,
    CascaderPanel,
    Dropdown,
    DropdownMenu,
    DropdownItem,
    Scrollbar,
    InfiniteScroll,
    DatePicker,
    TimePicker,
    Switch,
    Link,
    Card,
    InputNumber,
    OptionGroup,
    Drawer,
    Steps,
    Step,
    Badge,
    Alert,
    Collapse,
    CollapseItem
} from '@isyscore/base-ui';

[
    Loading,
    Pagination,
    Breadcrumb,
    BreadcrumbItem,
    Menu,
    MenuItem,
    Submenu,
    Dialog,
    Button,
    Progress,
    Input,
    Tabs,
    TabPane,
    Table,
    TableColumn,
    Form,
    FormItem,
    Radio,
    RadioButton,
    RadioGroup,
    Row,
    Col,
    Tag,
    Checkbox,
    CheckboxGroup,
    Container,
    Header,
    Main,
    Footer,
    Select,
    Option,
    Tooltip,
    Popover,
    Cascader,
    CascaderPanel,
    Dropdown,
    DropdownMenu,
    DropdownItem,
    Scrollbar,
    InfiniteScroll,
    DatePicker,
    TimePicker,
    Switch,
    Link,
    Card,
    InputNumber,
    OptionGroup,
    Drawer,
    Steps,
    Step,
    Badge,
    Alert,
    Collapse,
    CollapseItem
].forEach((comp) => Vue.use(comp));
